.loginAndReg .icon i,.loginAndReg .clean,.authenticationList .active:after,.addToBtn em:before,.regSuccess h3:before,.showUserInfo h3 em{background:url('images/loginIcon.png') no-repeat;}

.loginAndReg .haveTipIcon em.clean,
.loginAndReg .haveTipIcon em.clear{
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top:50%;
	margin-top: -8px;
	background:url('images/login_tip.png') no-repeat;
	background-position: 0 -16px;
	display: none;
}
.loginAndReg .haveTipIcon em.clear{
	background-position: 0 0;
	cursor: pointer;
	z-index: 999;
}
.loginAndReg .haveTipIcon em.emptyVal{
	display: inline-block;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	position: absolute;
	right: 10px;
	top:50%;
	margin-top: -8px;
	color:red;
	display: none;
}
.loginAndReg .haveTipIcon em.emptyVal span{
	display: inline-block;
	height:16px;
	line-height: 16px;
	vertical-align: bottom;
	font-size: 12px;
}
.loginAndReg .haveTipIcon em.emptyVal span.tipIcon{
	width:16px;
	margin-left: 3px;
	background:url('images/login_tip.png') no-repeat;
	background-position: 0 -32px;
}
/* 清理浮动 */
.cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.cf {
	zoom: 1; /* for IE6 IE7 */
}

.loginBanner{height:599px;overflow:hidden;clear:both;position:relative;}
.loginBox{width:306px;background:#fff;padding:0 24px;position:absolute;top:98px;margin-left:-153px;left:50%;}
.loginAndReg label{position:relative;display:inline-block;}
.loginAndReg p{margin-bottom:22px;height:42px;position:relative;}

.loginAndReg .active .clean{display:block;width:18px;height:16px;background-position:0 -24px;cursor:pointer;position:absolute;right:10px;top:12px;}
.loginAndReg h3{font-size:18px;text-align:center;margin-top:30px;margin-bottom:20px;font-weight: 600;color:#000;}
.loginAndReg input{width:257px;height:42px;border:solid 1px #dcdcdc;font-size: 15px;}
.loginAndReg input[readonly=readonly]{font-size: 18px;}
.loginAndReg .icon{display:inline-block;width:45px;height:42px;background:#dcdcdc;float:left;text-align:center;}
.loginAndReg .active input{border:solid 1px #15a9e9;}
.loginAndReg .active .icon{background:#15a9e9;}

.userName i{background-position:0 0;display:inline-block;width:22px;height:22px;margin-top:9px;}
#User_Login,#User_pass{border-left: none;}
.loginAndReg .userPassword i{background-position:-23px 0;display:inline-block;width:18px;height:22px;margin-top:9px}
.loginAndReg .confirmPassword i{background-position:-23px 0;display:inline-block;width:18px;height:22px;margin-top:9px}
.loginAndReg .userEmail i{background-position:-23px 0;display:inline-block;width:18px;height:22px;margin-top:9px}
.loginAndReg .userEmail i{background-image:url(../Content/images/email.png);background-position:0 0;display:inline-block;background-size: 22px 22px;width:22px;height:22px;}
.loginAndReg .userPhone i{background-position:-18px -23px;display:inline-block;width:16px;height:28px;margin-top:9px}
.identifyingCode input{width:194px;float:left;}
.identifyingCode span{display:inline-block;}

.loginBtn{height:40px;line-height:40px;background:#15a9e9;font-size:16px;color:#fff;text-align:center;width:100%;margin-bottom:22px;}
a.loginBtn:hover{
	color:#fff;
}
.loginAndReg .other{margin-bottom:15px;}
.loginAndReg .loginInfo{color:#09c;text-decoration:underline;}
.loginAndReg .loginInfo:hover{text-decoration:underline;}
.other .register{float:left;}
.other a{font-size:14px;color:#888;display:inline-block;float: right;}


.registerTit{font-size:16px;font-weight:bold;line-height:66px;margin-left:-70px;}
.regStep{border-bottom:solid 2px #e6e6e6;clear:both;}
.regStepList{margin:0 auto;height:65px;width:684px;}
.regStepList li{float:left;height:65px;line-height:65px;margin:0 20px;padding:0 10px;font-weight:bold;}
.regStepList span{font-size:16px;color:#969696;display:inline-block;line-height:65px;font-weight:bold;}
.regStepList i{;display:inline-block;width:25px;height:25px;border-radius:50%;-webkit-border-radius:50%;background:#cccccc;margin-right:10px;position:relative;top:20px;float:left;text-align:center;line-height:25px;color:#fff;font-size:14px;}
.regStepList .active{border-bottom:solid 2px #15a9e9;}
.regStepList .pass{border-bottom:none;color:#15a9e9;}
.regStepList .active i{background:#15a9e9;}
.regStepList .active span{color:#000;}
.regStepList .pass span{color:#15a9e9;}

/*注册绑定手机号*/
.regPhoneBind{width:462px;position:relative;margin:0 auto;margin-top:66px;padding-left:154px;}
.regPhoneBind p{margin-bottom:34px;}
.regPhoneBind h3{text-align:center;font-size:30px;width:308px;}
.regPhoneBind .userName i{background-position:-19px -24px;width:14px;height:24px;}
.regPhoneBind .info{color:#ff000f;font-size:14px;line-height:40px;margin-left:14px;}
.loginAndReg .identifyingCode input{width:159px;}
.getCode{width:137px;height:40px;background:#b5e9ff;color:#004a6a;border:none;margin-left:10px;}
.againSet{width:137px;height:40px;background:#d9d9d9;color:#6b6b6a;border:none;margin-left:15px;}
.nextBtn{width:307px;height:42px;background:#15a9e9;font-size:16px;color:#fff;display:block;}
.skipBtn{width:307px;height:42px;font-size:16px;color:#959595;display:block;background:url('images/btnBg.gif') repeat-x;border:solid 1px #d6d6d6;}
.loginNow{width:307px;text-align:center;font-size:14px;margin:28px 0 140px;}

/*填写个人基本信息*/
.regInputList{margin-bottom:25px;}
.regInputList label{color:#ff000f}
.regInputList span{display:block;float:left;text-align:right;margin-right:16px;font-size:15px;color:#7a7c81;min-width:130px;line-height:40px;}
.regInputList textarea{resize: none;}

.setUserInfo{margin:66px auto 0;}
.setUserInfo .selectbox{margin-right:12px;width:320px;}
.setUserInfo input{width:320px;}
.setUserInfo h3{font-size:30px;margin-bottom:50px;}
.accountInfo{padding:0 109px;border-bottom:solid 1px #e4e4e4;}
.accountInfo .upbox{display:inline-block;float:left;}
.accountBox{margin-right:77px;display:inline-block;padding-bottom:33px;float:left;}
.userInfo{padding:55px 109px 33px;}
.regInputList .radio{margin-right:15px;}
.regInputList .radio.selected{background:url('images/loginIcon.png') no-repeat -44px 11px;}
.setUserInfo .nextBtn{margin:0 auto 70px;}
.jonState .selectbox{width:320px;}
.dateOfBirth .selectbox{width:103px;}
.jonAds .selectbox{width:162px;}

/*教育背景*/
.educationalInfo{margin:0 auto;padding:0 315px 40px;border-bottom:solid 1px #e4e4e4;}
.authentication h3{font-size:30px;margin:45px 0 30px;}
.authenticationList{width:700px;margin:0 auto 54px;}
.authenticationList span{display:inline-block;width:156px;height:39px;font-size:14px;text-align:center;line-height:39px;border:solid 2px #9eaaba;margin:0 8px 24px;position:relative;cursor:pointer;box-sizing: border-box;-webkit-box-sizing:border-box;}
.authenticationList .active{border:solid 2px #15a9e9;background:#e9f8ff;color:#15a9e9;width:156px;height:39px;line-height:39px;}
.authenticationList .active:after{content:"";width:17px;height:16px;display:block;background-position:0 -42px;position:absolute;right:0;bottom:0;}

/*授课经验*/
.teachingInfo{width:872px;margin:0 auto;}
.startTime .selectbox{width:164px;float:left;}
.startTime .and{line-height:38px;display:inline-block;float:left;margin-right:12px;}
.loginAndReg .summary{height:106px;}
.summary textarea{height:106px;width:726px;}
.addToBox{border-top:solid 1px #e4e4e4;padding:0 233px 0px 273px;}
.addToBtn{cursor:pointer;background:#fefef2;height:66px;text-align:center;margin:24px 0 55px;display:block;width:100%;}
.addToBtn em{font-size:16px;display:inline-block;color:#09c;line-height:66px;}
.addToBtn em:before{content:"";width:24px;height:23px;display:inline-block;background-position:-35px -33px;float:left;position:relative;top:22px;margin-right:5px;}
.addToBox button{display:inline-block;}
.addToBox .skipBtn{float:right;}

/*注册成功*/
.regStep.success{border-bottom:solid 2px #15a9e9;}
.regSuccess{width:404px;margin:0 auto;}
.regSuccess h3:before{content:"";display:inline-block;width:57px;height:57px;background-position:0 -61px;float:left;margin-right:16px;}
.regSuccess h3 em{display:block;text-align:left;color:#ff0000;font-size:16px;}
.regSuccess .nextBtn{margin-top:76px;margin-bottom:270px;}

/*上传控件*/
.upbox{width:348px;}
.upbox input{width:127px;height:30px;line-height:30px;padding:0;border:none;}
.upbox .btnyes{background:#15a9e9;color:#fff;}
.upbox .sysbtn{margin-top:18px;display:none;}
#user_head_show_box img{display:block;float:left;margin-right:16px;}
#user_head_show_box span{display:block;float:left;padding:30px 0;}
#user_head_show_box span em{display:block;font-size:12px;color:#666666;}
#user_head_upload_box{margin-top:18px;}

#user_head_upload_box .upfile{position:relative;}
.upfile .filebtn{position:absolute;opacity:0;}


.showAccountInfo{margin:40px auto 0;width:780px;}
.userPhotoBox{border:solid 1px #e6e6e6;display:block;float:left;margin-right:60px;}
.userPhotoBox img{display:block;float:left;}
.showUserInfo{float:left;width:574px;}
.showUserInfo h3{line-height:60px;}
.showUserInfo h3 em{display:inline-block;float:right;width:64px;height:24px;background-position:0 -126px;cursor:pointer;position:relative;top:20px;}
.userInfoList{border-top:solid 1px #dddddd;}
.userInfoList p{display:inline-block;line-height:36px;}
.userInfoList p.l{width:226px;}
.userInfoList p.r{width:340px;}
.modifyBox{background:#fefef2;border:solid 1px #f2f2f2;padding:40px 0;margin-bottom:50px;}
.modifyBtn{text-align:center;}
.modifyBtn button{width:108px;height:40px;font-size:16px;margin-left:20px;display:inline-block;}
.showUserInfo.w{width:772px;margin:0 auto;float:none;}
.showUserInfo.w .l{width:390px;}
.showUserInfo.w .r{width:378px;}
.modifyBox .educationalInfo{border:none;}
.showUserInfo.showEditInfo{margin-bottom:30px;}
.showUserInfo.showEditInfo p{margin-bottom:0;float:left;min-height:40px;float:left;height:auto;}


/*修改*/
.modify{margin-top:20px;}
.modify .upbox,.modify .accountBox{float:none;display:block;}
.modify .upbox{position:relative;margin:0 auto;width:300px;margin-bottom:48px;padding-left:88px;}
.modify .upcon{width:126px;position:absolute;left:230px;bottom:0;}
.modify .upbox .sysbtn{position:absolute;left:142px;bottom:0;width:256px;}
.modify .accountBox{width:500px;margin:0 auto;}
.modify .accountInfo{border:none;}
.modify .userInfo{width:500px;margin:0 auto;}
.modify #user_head_show_box span{padding:14px 0;}
.modify .educationalInfo{border:none;}
.modify .addToBox{border:none;}
.modify .addToBtn{margin-top:62px;}
.modify h3{width:782px;margin:0 auto;border-top:solid 2px #f2f2f2;line-height:130px;}
.modify h3.first{border-bottom:solid 2px #f2f2f2;border-top:none;line-height:70px;margin-bottom:50px;}
.modify .userInfo{padding-bottom:28px;}
.modify .educationalInfo{padding-bottom:28px;}
.modify .authenticationList{padding-bottom:28px;margin-bottom:0;}

/*找回密码*/
.regStepList.reset li {
    width: 50%;
    box-sizing: border-box;
    margin: 0;
}

.regPhoneBind.reset {
    padding-bottom: 50px;
}

.reset .textlink {
    font-weight: bold;
}
/*验证码*/
.loginAndReg .userCode label{
	width:197px;
	float: left;
}
.loginAndReg .userCode label input{
	width:197px;
}
.loginAndReg .userCode img{
	width:99px;
	height:42px;
	float: right;
}
/*注册页面*/
.other.otherRegister{
	text-align: center;
}
.other.otherRegister .register{
	float: inherit;
} 
.registerTitle{
	height: 53px;
	margin-left: -24px;
	margin-right: -24px;
	font-size: 15px;
	color:#000;
	margin-bottom: 20px;
}
.registerTitle span{
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center;
	line-height: 53px;
	background-color: #f9f9f9;
	cursor: pointer;
}
.registerTitle span.select{
	background-color: #fff;
	font-size: 18px;
	color:#000;
	font-weight: 600;
}
.registerStatu>div{
	display: none;
}
.registerStatu .registerEmail.show{
	display: block;
}
/*同意协议*/
.aggrement{
	position: relative;
	line-height: 13px;
	padding-left: 24px;
	margin-bottom: 20px;
}
.aggrement .aggrementLeft{
	width:16px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	left:0;
	top:50%;
	margin-top: -8px;
	background: url(../Content/images/agree_check.png) no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
}
.aggrement .aggrementLeft.disagree{
	background: url(../Content/images/disagree.png) no-repeat;
	background-size: 16px 16px;
}
.aggrement .aggrementRight{
	font-size: 13px;
	height:13px;
	line-height: 13px;
}
.aggrement .aggrementRight a{
	display: inline-block;
	height:13px;
	line-height: 13px;
	font-size: 13px;
	color:#4d4d4d;
	color:#15A9E9;
}
/*获取验证码*/
.loginAndReg .identifyingCode input{
	width:197px;
	outline: none;
}
.getCode.getCodeEdit{
	width:96px;
	height:34px;
	line-height: 34px;
	background-color: #00ce98;
	color:#fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	float: right;
	margin-top: 3px;
	text-align: center;
	cursor: pointer;
}
.getCodeEdit.againSet{
	width:96px;
	height:34px;
	line-height: 34px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	float: right;
	margin-top: 3px;
	text-align: center;
	margin-left: 0;
	cursor: not-allowed;
}
/*使用邮箱注册成功*/
.userEmail.registerInfor input{
	border-color:#189fdb;
	color:#189fdb;
}
.userEmail.registerInfor span{
	background-color: #189fdb;
}
.loginAndReg p.userEmailInfor{
	font-size: 14px;
	margin-bottom: 35px;
	line-height: 20px;
}
/*恭喜您，注册成功*/
.successTip{
	text-align: center;
}
.successTip .successTipInfo{
	display: inline-block;
	position: relative;
	padding-left: 79px;
	margin-top:67px;
	margin-bottom: 68px;
}
.successTip .successTipInfo .successTipImg{
	width:57px;
	height:57px;
	position: absolute;
	top:0;
	left:0;
	background: url(../Content/images/loginIcon.png) no-repeat;
	background-position: 0 -61px;
}
.successTip .successTipInfo .successTipTxt{
	text-align: left;
}
.successTip .successTipInfo .successTipTxt p:first-child{
	font-size: 30px;
	line-height: 30px;
	margin-top: 2px;
}
.successTip .successTipInfo .successTipTxt p:last-child{
	font-size: 16px;
	line-height: 17px;
	margin-top: 16px;
	color: #ff0000;
}
/*恭喜您，注册成功，履历表*/
.userInfor .inforItem{
	width:680px;
	height:185px;
	margin:0 auto 35px;
	background-color: #f9f9f9;
	padding-top: 17px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.userInfor .inforItem .itemTitle{
	width:666px;
	height:42px;
	line-height: 42px;
	background-color: #93a8bb;
	margin-left: -12px;
	position: relative;
}
.userInfor .inforItem .itemTitle span{
	display: inline-block;
	line-height: 42px;
	color:#fff;
}
.userInfor .inforItem .itemTitle span:first-child{
	font-size: 20px;
	margin-left: 19px;
}
.userInfor .inforItem .itemTitle span:nth-child(2){
	font-size: 14px;
	margin-right: 12px;
	float: right;
}
.userInfor .inforItem .itemTitle em{
	width: 0; 
	height: 0; 
	border-top: 12px solid #607384; 
	border-left: 12px solid transparent; 
	position: absolute;
	left:0;
	bottom:-12px;
}
.userInfor .itemList li{
	float: left;
	width:110px;
	height:79px;
	line-height: 79px;
	text-align: center;
	background-color: #fff;
	font-size: 18px;
	color:#000;
	margin-left: 14px;
	margin-top: 20px;
}
.userInfor .itemList li:first-child{
	margin-left: 31px;
}
.userInfor .itemList li:last-child{
	width:auto;
	float: right;
	background-color: transparent;
	margin-left: 0;
	margin-right: 31px;
}
.userInfor .itemList li:last-child a{
	font-size: 16px;
	color: #ff0000;
}
/*覆盖base.css*/
input[type="button"], button {
    outline: none;
}
.social dd {
    font-size: 12px;
}
.tologin, .user .username {
    font-size: 12px;
}
.myorder a {
    font-size: 12px;
}
.tologout {
    font-size: 12px;
}
.myorder .haveafter{
    position: relative;
    margin-right: 10px;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
}
.myorder .haveafter{
	-webkit-transition: color,border 0s ease 0s;
    -moz-transition: color,border 0s ease 0s;
    -o-transition: color,border 0s ease 0s;
    -ms-transition: color,border 0s ease 0s;
    transition: color,border 0s ease 0s;
}
.myorder .haveafter span{
	display: block;
    padding:5px 25px 5px 10px;
    font-size: 12px;
    position: relative;
    border:1px solid transparent;
    border-bottom: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.myorder .haveafter span:after{
    content: '';
    display: block;
    width:6px;
    height:6px;
    border-left: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
    position: absolute;
    top:50%;
    margin-top: -6px;
    right:10px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);     
    -moz-transform:rotate(-45deg);    
    -webkit-transform:rotate(-45deg); 
    -o-transform:rotate(-45deg);
}
.myorder .haveafter .downbox{
	position: absolute;
	top: 100%;
	left:0px;
	width:102px;
	background-color: #fff;
	text-align: left;
	border:1px solid #09c;
	z-index: 10;
	display: none;
	border:1px solid transparent;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.myorder .haveafter .downbox a{
	display: block;
	padding:0;
	line-height: 30px;
	padding-left: 10px;
	color:#6c6c6c;
}
.myorder .haveafter .downbox .active a,
.myorder .haveafter .downbox a:hover{
	background-color: #f5f5f5;
}
.myorder .haveafter.visited span{
	background-color: #fff;
	border:1px solid #e1dde1;
	border-bottom: none;
	color:#09c;
}
.myorder .haveafter.visited span:after{
	border-left: 1px solid #09c;
    border-bottom: 1px solid #09c;
}
.myorder .haveafter.visited span:before{
	content: '';
	display: block;
	width:100%;
	height:2px;
	background-color: #fff;
	position: absolute;
	bottom:-1px;
	left:0;
	z-index: 12;
}
.myorder .haveafter.visited .downbox{
	display: block;
	border:1px solid #e1dde1;
}
.logo {
    width:auto;
}
.menu {
    width: 910px;
}
.menu li {
    width: 130px;
}
.menu a {
    font-size: 14px;
}
.menu > li > a {
    color:#000;
}
.menu > li{
    color:#000;
}
.location a{
	font-size: 14px;
	color:#000;
}
/*footer*/
.footer .about h6{
	font-size: 13px;
	color:#000;
	font-weight: 400;
}
.as h2{
	font-weight: 400;
}
.siteinfo{
	padding:14px 0 13px;
}
.siteinfo span{
	line-height: 65px;
	font-size: 12px;
}
.siteinfo .beian{
	font-size: 12px;
}
/*我要认证-申请认证*/
 .legalize-list .product-item a{
    padding-bottom: 15px;
}

.legalize-list .product-item h6 {
    font-size: 14px;
    height:14px;
    line-height: 14px;
    color: #000;
    width: 320px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    padding-top:0;
    padding-bottom: 0;
    margin-top: 14px;
}
.legalizeList .legalizeICol{
    width:1043px;
    margin:0 auto;
    padding-top: 42px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.legalizeList .legalizeICol .legalizeItem{
    display: block;
    width:511px;
    height:349px;
    margin-bottom: 26px;
    margin-right: 21px;
    background-color: #F6F5F5;
    float: left;
}
.legalizeList .legalizeICol .legalizeItem:nth-child(2n){
    margin-right: 0;
}
.legalizeList .legalizeICol .legalizeItem img{
    width:511px;
    height:254px;
    display: inline-block;
    vertical-align: middle;
}
.legalizeList .legalizeICol .legalizeItem .ItemMaterial{
    padding:0 13px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.legalizeList .legalizeICol .legalizeItem .ItemMaterial p:first-child{
    font-size: 20px;
    line-height: 20px;
    margin-top: 25px;
    color:#000;
}
.legalizeList .legalizeICol .legalizeItem .ItemMaterial p:last-child{
    font-size: 13px;
    line-height: 14px;
    margin-top: 16px;
    color:#919191;
}
.legalize-list .product-item span{
    font-size: 12px;
    margin-top:9px; 
}

.legalize-list .product-item span.where{
    margin-top: 5px;
}

.legalize-list .product-item span.price{
    height:28px;
    font-size: 14px;
}

.legalize-list .product-item span.level{
    padding-top: 14px;
    font-size: 13px;
    line-height: 13px;
}

.legalize-list .product-item span h3{
    font-weight: 400;
}

.legalize-list .product-item span h3 span{
    display: inline-block;
    padding:0;
    font-size: 28px;
    color:#ff3918;
    height:28px;
    line-height: 28px;
    margin-top: 0;
}
.product-item .where.remind:before, 
.item-info .info .where.remind:before{
    background-image: url(../Content/images/remind.png);
    background-position: 0 0;
}
/*我要认证-认证列表*/
/*申报时间已经截止*/
.legalize-list .product-item{
    position: relative;
}
.legalize-list .product-item img.apply-stop{
    display: inline-block;
    vertical-align: middle;
    width:128px;
    height:102px;
    position: absolute;
    top:84px;
    left:50%;
    margin-left: -64px;
    display: none;
}
.legalize-list .product-item.time-over{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.legalize-list .product-item.time-over img.apply-stop{
    display: inline-block;
} 
/*认证详情*/
.legalize-detail .item-info .title{
    padding:15px 12px 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.legalize-detail .item-info .title h2{
    line-height: 23px;
    font-size: 22px;
    color:#000;
    font-weight: 400;
    margin-bottom: 21px;
    width: 100%;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.legalize-detail .item-info .title .price{
    height:22px;
}
.legalize-detail .item-info .title .price h3{
    display: inline-block;
    color: #ff3918;
    font-weight: 400;
    font-size: 20px;
    height: 22px;
    line-height: 22px;
    vertical-align: text-bottom;
}
.legalize-detail .item-info .title .price h3 span{
    display: inline-block;
    padding: 0;
    font-size: 22px;
    color: #ff3918;
    height: 22px;
    line-height: 22px;
    margin-top: 0;
}
.legalize-detail .item-info .title .level{
    margin-left: 104px;
}
.legalize-detail .item-info .product-item{
    width:100%;
    margin-top: 6px;
    float: initial;
}
.legalize-detail .item-info .product-item span{
    padding-left: 0;
    margin-top: 15px;
    color:#525252;
}
.legalize-detail .apply-reason{
    margin-top: 3px;
    margin-bottom: 30px;
    width:352px;
    position: relative;
}
.legalize-detail.exam-detail .apply-reason{
    margin-top: 3px;
    margin-bottom: 0px;
    width:170px;
    position: relative;
}
.legalize-detail .apply-reason li{
    float: left;
    width: 170px;
    line-height: 28px;
    color:#525252;
    background-color: #f6f5f5;
    padding:0 7px 0 9px;
    margin-right: 12px;
    margin-top: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    position: relative;
}
.legalize-detail .apply-reason li:after{
    content: " ";
    float: left;
    display: inline-block;
    background: url(images/loginIcon.png) no-repeat;
    width: 18px;
    height: 18px;
    background-position: 0 -23px;
    position: absolute;
    right:7px;
    top:50%;
    margin-top: -9px;
}
.legalize-detail .apply-reason li:nth-child(2n){
    margin-right: 0;
}
.legalize-detail .apply-reason li.reason-true{
    background-color: #BEE7F9;
    color:#1288BB;
}
.legalize-detail .apply-reason li.reason-true:after{
    background-position: -44px 0;
}
.legalize-detail .apply-reason a{
    display: inline-block;
    font-size: 12px;
    color: #ff3918;
    line-height: 28px;
    position: absolute;
    right:-110px;
    bottom:0;
}
.legalize-detail.exam-detail .item-info .count{
    font-size: 14px;
    line-height: 14px;
    margin-top: 19px;
    margin-bottom: 16px;
}